Fork of daniellemaywood.uk/gleam — Wasm codegen work
2

Configure Feed

Select the types of activity you want to include in your feed.

refresh snapshots and remove unused ones

+6 -418
-16
compiler-core/src/erlang/snapshots/gleam_core__erlang__tests__constant_named_mdoule_info_with_function_inside.snap
··· 1 - --- 2 - source: compiler-core/src/erlang/tests.rs 3 - expression: "\npub fn function() {\n 1\n}\n\npub const module_info = function\n\npub fn main() {\n module_info()\n}\n" 4 - --- 5 - -module(my@mod). 6 - -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]). 7 - 8 - -export([function/0, main/0]). 9 - 10 - -spec function() -> integer(). 11 - function() -> 12 - 1. 13 - 14 - -spec main() -> integer(). 15 - main() -> 16 - function().
-1
compiler-core/src/erlang/snapshots/gleam_core__erlang__tests__windows_file_escaping_bug.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests.rs 3 - assertion_line: 944 4 3 expression: "pub fn main() { Nil }" 5 4 --- 6 5 -module(my@mod).
-1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__external_fn__no_target_supported_function_fault_tolerance.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/external_fn.rs 3 3 expression: "\n// This will error for having no support on this platform\n@external(erlang, \"one\", \"two\")\npub fn no_impl() -> Int\n\npub fn main() {\n // This will due to no_impl not having an appropriate implementation for the\n // target, NOT because it doesn't exist. The analyser should still know about\n // it, even though it is invalid.\n no_impl()\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
+1 -1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__records__basic.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/records.rs 3 - expression: "record_definition(\"PetCat\",\n &[(\"name\", type_::tuple(vec![])), (\"is_cute\", type_::tuple(vec![]))])" 3 + expression: "record_definition(\"PetCat\",\n&[(\"name\", type_::tuple(vec![])), (\"is_cute\", type_::tuple(vec![]))])" 4 4 --- 5 5 -record(pet_cat, {name :: {}, is_cute :: {}}).
+1 -1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__records__long_definition_formatting.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/records.rs 3 - expression: "record_definition(\"PetCat\",\n &[(\"name\", type_::generic_var(1)), (\"is_cute\", type_::unbound_var(1)),\n (\"linked\", type_::link(type_::int())),\n (\"whatever\",\n type_::list(type_::tuple(vec![type_::nil(),\n type_::list(type_::tuple(vec![type_::nil(), type_::nil(),\n type_::nil()])), type_::nil(),\n type_::list(type_::tuple(vec![type_::nil(), type_::nil(),\n type_::nil()])), type_::nil(),\n type_::list(type_::tuple(vec![type_::nil(), type_::nil(),\n type_::nil()])),])))])" 3 + expression: "record_definition(\"PetCat\",\n&[(\"name\", type_::generic_var(1)), (\"is_cute\", type_::unbound_var(1)),\n(\"linked\", type_::link(type_::int())),\n(\"whatever\",\ntype_::list(type_::tuple(vec![type_::nil(),\ntype_::list(type_::tuple(vec![type_::nil(), type_::nil(), type_::nil()])),\ntype_::nil(),\ntype_::list(type_::tuple(vec![type_::nil(), type_::nil(), type_::nil()])),\ntype_::nil(),\ntype_::list(type_::tuple(vec![type_::nil(), type_::nil(),\ntype_::nil()])),]))),])" 4 4 --- 5 5 -record(pet_cat, { 6 6 name :: any(),
+1 -1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__records__module_types.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/records.rs 3 - expression: "record_definition(\"PetCat\",\n &[(\"name\",\n Arc::new(Type::Named {\n publicity: Publicity::Public,\n package: \"package\".into(),\n module: module_name,\n name: \"my_type\".into(),\n args: vec![],\n }))])" 3 + expression: "record_definition(\"PetCat\",\n&[(\"name\",\nArc::new(Type::Named\n{\n publicity: Publicity::Public, package: \"package\".into(), module:\n module_name, name: \"my_type\".into(), args: vec![], inferred_variant: None,\n}))])" 4 4 --- 5 5 -record(pet_cat, {name :: name:my_type()}).
+1 -1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__records__reserve_words.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/records.rs 3 - expression: "record_definition(\"div\",\n &[(\"receive\", type_::int()), (\"catch\", type_::tuple(vec![])),\n (\"unreserved\", type_::tuple(vec![]))])" 3 + expression: "record_definition(\"div\",\n&[(\"receive\", type_::int()), (\"catch\", type_::tuple(vec![])),\n(\"unreserved\", type_::tuple(vec![]))])" 4 4 --- 5 5 -record('div', {'receive' :: integer(), 'catch' :: {}, unreserved :: {}}).
+1 -1
compiler-core/src/erlang/tests/snapshots/gleam_core__erlang__tests__records__type_vars.snap
··· 1 1 --- 2 2 source: compiler-core/src/erlang/tests/records.rs 3 - expression: "record_definition(\"PetCat\",\n &[(\"name\", type_::generic_var(1)), (\"is_cute\", type_::unbound_var(1)),\n (\"linked\", type_::link(type_::int()))])" 3 + expression: "record_definition(\"PetCat\",\n&[(\"name\", type_::generic_var(1)), (\"is_cute\", type_::unbound_var(1)),\n(\"linked\", type_::link(type_::int()))])" 4 4 --- 5 5 -record(pet_cat, {name :: any(), is_cute :: any(), linked :: integer()}).
-19
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__explicit_sized.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go(i: Int) {\n <<256:size(32)>>\n <<i:size(32)>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go(i: Int) { 8 - <<256:size(32)>> 9 - <<i:size(32)>> 10 - } 11 - 12 - 13 - ----- COMPILED JAVASCRIPT 14 - import { toBitArray, sizedInt } from "../gleam.mjs"; 15 - 16 - function go(i) { 17 - toBitArray([0, 0, 1, 0]); 18 - return toBitArray([sizedInt(i, 32, true)]); 19 - }
-17
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__sized.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go() {\n <<256:64>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go() { 8 - <<256:64>> 9 - } 10 - 11 - 12 - ----- COMPILED JAVASCRIPT 13 - import { toBitArray, sizedInt } from "../gleam.mjs"; 14 - 15 - function go() { 16 - return toBitArray([sizedInt(256, 64, true)]); 17 - }
-19
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__sized_big_endian.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go(i: Int) {\n <<256:16-big>>\n <<i:16-big>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go(i: Int) { 8 - <<256:16-big>> 9 - <<i:16-big>> 10 - } 11 - 12 - 13 - ----- COMPILED JAVASCRIPT 14 - import { toBitArray, sizedInt } from "../gleam.mjs"; 15 - 16 - function go(i) { 17 - toBitArray([1, 0]); 18 - return toBitArray([sizedInt(i, 16, true)]); 19 - }
-19
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__sized_constant_value_requiring_modulus.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go() {\n <<80_000:16>>\n <<-80_000:16>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go() { 8 - <<80_000:16>> 9 - <<-80_000:16>> 10 - } 11 - 12 - 13 - ----- COMPILED JAVASCRIPT 14 - import { toBitArray } from "../gleam.mjs"; 15 - 16 - function go() { 17 - toBitArray([56, 128]); 18 - return toBitArray([199, 128]); 19 - }
-19
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__sized_little_endian.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go(i: Int) {\n <<256:16-little>>\n <<i:16-little>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go(i: Int) { 8 - <<256:16-little>> 9 - <<i:16-little>> 10 - } 11 - 12 - 13 - ----- COMPILED JAVASCRIPT 14 - import { toBitArray, sizedInt } from "../gleam.mjs"; 15 - 16 - function go(i) { 17 - toBitArray([0, 1]); 18 - return toBitArray([sizedInt(i, 16, false)]); 19 - }
-25
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__bit_arrays__sized_with_compile_time_evaluation.snap
··· 1 - --- 2 - source: compiler-core/src/javascript/tests/bit_arrays.rs 3 - expression: "\nfn go() {\n <<0:8>>\n <<4000:16>>\n <<80_000:16>>\n <<-80_000:16>>\n <<-1:48>>\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - fn go() { 8 - <<0:8>> 9 - <<4000:16>> 10 - <<80_000:16>> 11 - <<-80_000:16>> 12 - <<-1:48>> 13 - } 14 - 15 - 16 - ----- COMPILED JAVASCRIPT 17 - import { toBitArray } from "../gleam.mjs"; 18 - 19 - function go() { 20 - toBitArray([0]); 21 - toBitArray([15, 160]); 22 - toBitArray([56, 128]); 23 - toBitArray([199, 128]); 24 - return toBitArray([255, 255, 255, 255, 255, 255]); 25 - }
-1
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__case_clause_guards__constructor_function_in_guard.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/case_clause_guards.rs 3 3 expression: "fn func(x) {\n case [] {\n _ if [] == [ Ok ] -> True\n _ -> False\n }\n}\n " 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn func(x) {
-1
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__case_clause_guards__imported_aliased_ok.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/case_clause_guards.rs 3 3 expression: "import gleam.{Ok as Y}\npub type X {\n Ok\n}\nfn func() {\n case Y {\n y if y == Y -> True\n _ -> False\n }\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 import gleam.{Ok as Y}
-1
compiler-core/src/javascript/tests/snapshots/gleam_core__javascript__tests__case_clause_guards__imported_ok.snap
··· 1 1 --- 2 2 source: compiler-core/src/javascript/tests/case_clause_guards.rs 3 3 expression: "import gleam\npub type X {\n Ok\n}\nfn func(x) {\n case gleam.Ok {\n _ if [] == [ gleam.Ok ] -> True\n _ -> False\n }\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 import gleam
-12
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__convert_assert_result_to_case_indented.snap
··· 1 - --- 2 - source: compiler-core/src/language_server/tests/action.rs 3 - expression: "apply_first_code_action_with_title(code, 3, CONVERT_TO_CASE)" 4 - --- 5 - pub fn main() { 6 - { 7 - let foo = case Ok(1) { 8 - Ok(foo) -> foo 9 - _ -> panic 10 - } 11 - } 12 - }
-10
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__convert_let_assert_to_case.snap
··· 1 - --- 2 - source: compiler-core/src/language_server/tests/action.rs 3 - expression: "apply_first_code_action_with_title(\"\npub fn main() {\n let assert Ok(value) = Ok(1)\n}\n\",\n 2, CONVERT_TO_CASE)" 4 - --- 5 - pub fn main() { 6 - let value = case Ok(1) { 7 - Ok(value) -> value 8 - _ -> panic 9 - } 10 - }
-10
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__convert_let_assert_to_case_no.snap
··· 1 - --- 2 - source: compiler-core/src/language_server/tests/action.rs 3 - expression: "apply_first_code_action_with_title(\"\npub fn main() {\n let assert [_elem] = [6]\n}\n\",\n 2, CONVERT_TO_CASE)" 4 - --- 5 - pub fn main() { 6 - let _ = case [6] { 7 - [_elem] -> Nil 8 - _ -> panic 9 - } 10 - }
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__generate_dynamic_decoder.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/action.rs 3 - assertion_line: 4041 4 3 expression: "\npub type Person {\n Person(name: String, age: Int, height: Float, is_cool: Bool, brain: BitArray)\n}\n" 5 4 --- 6 5 ----- BEFORE ACTION
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__generate_dynamic_decoder_already_imported_module.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/action.rs 3 - assertion_line: 4090 4 3 expression: "\nimport gleam/dynamic/decode as dyn_dec\n\npub type Wibble {\n Wibble(a: Int, b: Float, c: String)\n}\n" 5 4 --- 6 5 ----- BEFORE ACTION
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__generate_dynamic_decoder_complex_types.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/action.rs 3 - assertion_line: 4070 4 3 expression: "\nimport gleam/option\nimport gleam/dynamic\nimport gleam/dict\n\npub type Something\n\npub type Wibble(value) {\n Wibble(\n maybe: option.Option(Something),\n map: dict.Dict(String, List(value)),\n unknown: List(dynamic.Dynamic),\n )\n}\n" 5 4 --- 6 5 ----- BEFORE ACTION
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__generate_dynamic_decoder_recursive_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/action.rs 3 - assertion_line: 4119 4 3 expression: "\nimport gleam/option\n\npub type LinkedList {\n LinkedList(value: Int, next: option.Option(LinkedList))\n}\n" 5 4 --- 6 5 ----- BEFORE ACTION
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__generate_dynamic_decoder_tuple.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/action.rs 3 - assertion_line: 4099 4 3 expression: "\npub type Wibble {\n Wibble(tuple: #(Int, Float, #(String, Bool)))\n}\n" 5 4 --- 6 5 ----- BEFORE ACTION
-9
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__action__import_path_module.snap
··· 1 - --- 2 - source: compiler-core/src/language_server/tests/action.rs 3 - expression: "apply_first_code_action(r#\"pub fn main() {\n io.println(\"Hello, world!\")\n}\"#,\n 1)" 4 - --- 5 - import gleam/io 6 - 7 - pub fn main() { 8 - io.println("Hello, world!") 9 - }
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__argument_shadowing.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1742 4 3 expression: "\npub fn main(x: Int) {\n fn(x: Float) {\n\n }\n}\n" 5 4 --- 6 5 pub fn main(x: Int) {
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__argument_variable_shadowing.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1754 4 3 expression: "\npub fn main(x: Int) {\n let x = [1, 2]\n\n}\n" 5 4 --- 6 5 pub fn main(x: Int) {
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_a_const_annotation.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1243 4 3 expression: "\n\nconst wibble: Int = 7\n\npub fn main() {\n let wibble: Int = 7\n}\n" 5 4 --- 6 5 const wibble: In|t = 7
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_a_function_arg_annotation.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1205 4 3 expression: "\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 pub fn wibble(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_a_function_return_annotation.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1218 4 3 expression: "\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 pub fn wibble(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_a_var_annotation.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1229 4 3 expression: "\npub fn main() {\n let wibble: Int = 7\n}\n" 5 4 --- 6 5 pub fn main() {
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 912 4 3 expression: "import dep\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import dep|
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_from_dependency.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1000 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import gle|am
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_from_dependency_with_docs.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1085 4 3 expression: "//// Main package\n//// documentation!\n\nimport gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 //// Main package
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_no_test.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 886 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import gle|am
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_not_from_dev_dependency.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1032 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import gle|am
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_not_from_indirect_dependency.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1015 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import gle|am
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_preceeding_whitespace.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1115 4 3 expression: " import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 i|mport gleam
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_start.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1100 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 |import gleam
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_import_with_docs.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 985 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import gle|am
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_unqualified_import.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1160 4 3 expression: "\nimport dep.{}\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import dep.{|}
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_unqualified_import_already_imported.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1215 4 3 expression: "\nimport dep.{wibble,wabble,type Wibble}\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import dep.{|wibble,wabble,type Wibble}
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_an_unqualified_import_on_new_line.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1186 4 3 expression: "\nimport dep.{\n wibble,\n\n}\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 import dep.{
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__completions_for_outside_a_function.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 142 4 3 expression: "\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 |
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__for_custom_type_definition.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 523 4 3 expression: "\npub type Wibble {\n Wobble\n}" 5 4 --- 6 5 pub type Wibble {
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__for_function_arguments.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 522 4 3 expression: "\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 pub fn wibble(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__for_type_alias.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 535 4 3 expression: "\npub type Wibble = Result(\n String,\n String\n)\n" 5 4 --- 6 5 pub type Wibble = Result(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__importable_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 690 4 3 expression: "\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 pub fn wibble(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__importable_type_from_deep_module.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 769 4 3 expression: "\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 pub fn wibble(
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__importable_type_with_existing_imports.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 746 4 3 expression: "\n//// Some module comments\n// Some other whitespace\n\nimport dep2\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 //// Some module comments
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__importable_type_with_existing_imports_at_top.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 715 4 3 expression: "import dep2\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep2
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__imported_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 566 4 3 expression: "import dep\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__imported_type_cursor_after_dot.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 587 4 3 expression: "import dep\n\npub fn wibble(\n _: dep.Zoo,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__imported_type_cursor_after_dot_other_matching_modules.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 613 4 3 expression: "import dep\nimport dep2\n\npub fn wibble(\n _: dep.Zoo,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__imported_type_cursor_after_dot_other_modules.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 640 4 3 expression: "import dep\n\npub fn wibble(\n _: dep.Zoo,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__imported_type_cursor_mid_phrase_other_modules.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 667 4 3 expression: "import dep\n\npub fn wibble(\n _: dep.Zoo,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__internal_modules_from_same_package_are_included.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1130 4 3 expression: "import gleam\n\npub fn main() {\n 0\n}" 5 4 --- 6 5 |import gleam
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__internal_types_from_a_dependency_are_ignored.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 858 4 3 expression: "import dep\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__internal_types_from_root_package_are_in_the_completions.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 838 4 3 expression: "import dep\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}" 5 4 --- 6 5 import dep
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__internal_types_from_the_same_module_are_in_the_completions.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 866 4 3 expression: "\n@internal pub type Alias = Result(Int, String)\n@internal pub type AnotherType {\n Wibble\n}\n" 5 4 --- 6 5 @internal pub type Alias = Result(Int, String)
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__local_private_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 808 4 3 expression: "\ntype Zoo = Int\n\npub fn wibble(\n x: String,\n) -> String {\n \"ok\"\n}\n" 5 4 --- 6 5 type Zoo = Int
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__unqualified_imported_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 790 4 3 expression: "import dep.{type Zoo}\n\npub fn wibble(\n _: String,\n) -> Nil {\n Nil\n}\n" 5 4 --- 6 5 import dep.{type Zoo}
-1
compiler-core/src/language_server/tests/snapshots/gleam_core__language_server__tests__completion__variable_shadowing.snap
··· 1 1 --- 2 2 source: compiler-core/src/language_server/tests/completion.rs 3 - assertion_line: 1729 4 3 expression: "\npub fn main() {\n let x = 1\n let x = [1, 2]\n\n}\n" 5 4 --- 6 5 pub fn main() {
+1 -1
compiler-core/src/package_interface/snapshots/gleam_core__package_interface__tests__internal_definitions_are_not_included.snap
··· 1 1 --- 2 2 source: compiler-core/src/package_interface/tests.rs 3 - expression: "\n@internal pub const float = 1.1\n@internal pub fn main() {}\n@internal pub type Foo\n@internal pub type Bar = Int\n" 3 + expression: "\n@internal pub const float = 1.1\n@internal pub fn main() {}\n@internal pub type Wibble\n@internal pub type Wobble = Int\n" 4 4 --- 5 5 { 6 6 "name": "my_package",
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__deprecation_attribute_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1512 4 3 expression: "\ntype Wibble {\n @deprecated(\"1\")\n Wibble1\n Wibble2\n}\n" 5 4 --- 6 5 Parsed {
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__external_attribute_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1652 4 3 expression: "\ntype Wibble {\n @external(erlang, \"one\", \"two\")\n Wibble1\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__internal_attribute_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1640 4 3 expression: "\ntype Wibble {\n @internal\n Wibble1\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__missing_constructor_arguments.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1527 4 3 expression: "\npub type A {\n A(Int)\n}\n\nconst a = A()\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__multiple_deprecation_attribute_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1593 4 3 expression: "\ntype Wibble {\n @deprecated(\"1\")\n @deprecated(\"2\")\n Wibble1\n Wibble2\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__multiple_unsupported_attributes_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1664 4 3 expression: "\ntype Wibble {\n @external(erlang, \"one\", \"two\")\n @target(erlang)\n @internal\n Wibble1\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__record_access_no_label.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1150 4 3 expression: "\ntype Wibble {\n Wibble(wibble: String)\n}\n\nfn wobble() {\n Wibble(\"a\").\n}\n" 5 4 --- 6 5 Parsed {
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__target_attribute_on_type_variant.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 - assertion_line: 1628 4 3 expression: "\ntype Wibble {\n @target(erlang)\n Wibble2\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/parse/snapshots/gleam_core__parse__tests__tuple_without_hash.snap
··· 1 1 --- 2 2 source: compiler-core/src/parse/tests.rs 3 3 expression: "\npub fn main() {\n let triple = (1, 2.2, \"three\")\n io.debug(triple)\n let (a, *, *) = triple\n io.debug(a)\n io.debug(triple.1)\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__custom_types__depreacted_type_deprecate_varient_err.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/custom_types.rs 3 - assertion_line: 68 4 3 expression: "\n@deprecated(\"2\")\npub type Numbers {\n @deprecated(\"1\")\n One\n Two\n}\n\npub fn num() {\n let _two = Two\n Nil\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__custom_types__deprecated_all_varients_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/custom_types.rs 3 - assertion_line: 35 4 3 expression: "\npub type Numbers {\n @deprecated(\"1\")\n One\n @deprecated(\"2\")\n Two\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__custom_types__deprecated_varients_type.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/custom_types.rs 3 - assertion_line: 49 4 3 expression: "\npub type Numbers {\n @deprecated(\"1\")\n One\n Two\n}\n\npub fn num() {\n let _one = One\n let _two = Two\n Nil\n}\n" 5 4 --- 6 5 ----- SOURCE CODE
-27
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__generic_record_update1.snap
··· 1 - --- 2 - source: compiler-core/src/type_/tests/errors.rs 3 - expression: "\npub type Box(a) {\n Box(value: a, i: Int)\n}\npub fn update_box(box: Box(Int), value: String) {\n Box(..box, value: value)\n}" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - pub type Box(a) { 8 - Box(value: a, i: Int) 9 - } 10 - pub fn update_box(box: Box(Int), value: String) { 11 - Box(..box, value: value) 12 - } 13 - 14 - ----- ERROR 15 - error: Type mismatch 16 - ┌─ /src/one/two.gleam:6:21 17 - 18 - 6 │ Box(..box, value: value) 19 - │ ^^^^^ 20 - 21 - Expected type: 22 - 23 - Int 24 - 25 - Found type: 26 - 27 - String
-27
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__generic_record_update2.snap
··· 1 - --- 2 - source: compiler-core/src/type_/tests/errors.rs 3 - expression: "\npub type Box(a) {\n Box(value: a, i: Int)\n}\npub fn update_box(box: Box(a), value: b) {\n Box(..box, value: value)\n}" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - pub type Box(a) { 8 - Box(value: a, i: Int) 9 - } 10 - pub fn update_box(box: Box(a), value: b) { 11 - Box(..box, value: value) 12 - } 13 - 14 - ----- ERROR 15 - error: Type mismatch 16 - ┌─ /src/one/two.gleam:6:21 17 - 18 - 6 │ Box(..box, value: value) 19 - │ ^^^^^ 20 - 21 - Expected type: 22 - 23 - a 24 - 25 - Found type: 26 - 27 - b
-48
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__inferred_variant_record_update_change_type_parameter.snap
··· 1 - --- 2 - source: compiler-core/src/type_/tests/errors.rs 3 - expression: "\npub type Box(a) {\n Locked(password: String, value: a)\n Unlocked(password: String, value: a)\n}\n\npub fn main() {\n let box = Locked(\"ungu€$$4bLe\", 11)\n case box {\n Locked(..) as box -> Locked(..box, value: True)\n Unlocked(..) as box -> Unlocked(..box, value: False)\n }\n}\n" 4 - --- 5 - ----- SOURCE CODE 6 - 7 - pub type Box(a) { 8 - Locked(password: String, value: a) 9 - Unlocked(password: String, value: a) 10 - } 11 - 12 - pub fn main() { 13 - let box = Locked("ungu€$$4bLe", 11) 14 - case box { 15 - Locked(..) as box -> Locked(..box, value: True) 16 - Unlocked(..) as box -> Unlocked(..box, value: False) 17 - } 18 - } 19 - 20 - 21 - ----- ERROR 22 - error: Type mismatch 23 - ┌─ /src/one/two.gleam:10:47 24 - 25 - 10 │ Locked(..) as box -> Locked(..box, value: True) 26 - │ ^^^^ 27 - 28 - Expected type: 29 - 30 - Int 31 - 32 - Found type: 33 - 34 - Bool 35 - 36 - error: Type mismatch 37 - ┌─ /src/one/two.gleam:11:51 38 - 39 - 11 │ Unlocked(..) as box -> Unlocked(..box, value: False) 40 - │ ^^^^^ 41 - 42 - Expected type: 43 - 44 - Int 45 - 46 - Found type: 47 - 48 - Bool
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_bit_array_pattern_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: let assert <<bitValue>> = <<73>> 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let assert <<bitValue>> = <<73>>
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_case_variable_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "case 21 { twentyOne -> {Nil} }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 case 21 { twentyOne -> {Nil} }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_const_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: const myInvalid_Constant = 42 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 const myInvalid_Constant = 42
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_constructor_pattern_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "pub type Box { Box(Int) } pub fn main() { let Box(innerValue) = Box(203) }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 pub type Box { Box(Int) } pub fn main() { let Box(innerValue) = Box(203) }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_function_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn doStuff() {}" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn doStuff() {}
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_function_type_parameter_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn identity(value: someType) { value }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn identity(value: someType) { value }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_list_pattern_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "let assert [theElement] = [9.4]" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let assert [theElement] = [9.4]
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_parameter_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn add(numA: Int, num_b: Int) { numA + num_b }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn add(numA: Int, num_b: Int) { numA + num_b }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_parameter_name2.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn pass(label paramName: Bool) { paramName }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn pass(label paramName: Bool) { paramName }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_parameter_name3.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "let add = fn(numA: Int, num_b: Int) { numA + num_b }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let add = fn(numA: Int, num_b: Int) { numA + num_b }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_pattern_assignment_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: let assert 42 as theAnswer = 42 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let assert 42 as theAnswer = 42
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_string_prefix_pattern_alias.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "let assert \"prefix\" as thePrefix <> _suffix = \"prefix-suffix\"" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let assert "prefix" as thePrefix <> _suffix = "prefix-suffix"
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_string_prefix_pattern_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "let assert \"prefix\" <> coolSuffix = \"prefix-suffix\"" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let assert "prefix" <> coolSuffix = "prefix-suffix"
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_tuple_pattern_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "let #(a, secondValue) = #(1, 2)" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let #(a, secondValue) = #(1, 2)
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_type_alias_parameter_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "type GleamOption(okType) = Result(okType, Nil)" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 type GleamOption(okType) = Result(okType, Nil)
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_type_parameter_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "type Wrapper(innerType) {}" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 type Wrapper(innerType) {}
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_use_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn use_test(f) { f(Nil) }\npub fn main() { use useVar <- use_test() }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn use_test(f) { f(Nil) }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__invalid_variable_name.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: let theAnswer = 42 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 let theAnswer = 42
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__module_arity_error.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "fn go(x: List(a, b)) -> Int { 1 }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 fn go(x: List(a, b)) -> Int { 1 }
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__suggest_unwrapping_a_result_when_types_match.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "\npub fn main() {\n let value = Ok(1)\n add_1(value)\n}\n\nfn add_1(to x) { x + 1 }\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__errors__unnecessary_spread_operator.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/errors.rs 3 3 expression: "\ntype Triple {\n Triple(a: Int, b: Int, c: Int)\n}\n\nfn main() {\n let triple = Triple(1,2,3)\n let Triple(a, b, c, ..) = triple\n}" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__externals__public_erlang_external.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/externals.rs 3 3 expression: "@external(erlang, \"one\", \"two\")\npub fn main() -> Int\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 @external(erlang, "one", "two")
-36
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__functions__case_subject_fault_tolerance.snap
··· 1 - --- 2 - source: compiler-core/src/type_/tests/functions.rs 3 - expression: "\npub fn main() {\n case 1.0 + 1.0, 2.0 + 2.0 {\n _, _ -> 0\n }\n}\n" 4 - --- 5 - error: Type mismatch 6 - ┌─ /src/one/two.gleam:3:8 7 - 8 - 3 │ case 1.0 + 1.0, 2.0 + 2.0 { 9 - │ ^^^ 10 - 11 - The + operator expects arguments of this type: 12 - 13 - Int 14 - 15 - But this argument has this type: 16 - 17 - Float 18 - 19 - Hint: the +. operator can be used with Floats 20 - 21 - 22 - error: Type mismatch 23 - ┌─ /src/one/two.gleam:3:19 24 - 25 - 3 │ case 1.0 + 1.0, 2.0 + 2.0 { 26 - │ ^^^ 27 - 28 - The + operator expects arguments of this type: 29 - 30 - Int 31 - 32 - But this argument has this type: 33 - 34 - Float 35 - 36 - Hint: the +. operator can be used with Floats
-13
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__warnings__deprecated_list_prepend_syntax.snap
··· 1 - --- 2 - source: compiler-core/src/type_/tests/warnings.rs 3 - expression: "\n pub fn main() {\n let letters = [\"b\", \"c\"]\n [\"a\"..letters]\n }\n " 4 - --- 5 - warning: Deprecated prepend syntax 6 - ┌─ /src/warning/wrn.gleam:4:11 7 - 8 - 4 │ ["a"..letters] 9 - │ ^^ This spread should be preceded by a comma 10 - 11 - This syntax for prepending to a list is deprecated. 12 - When prepending an item to a list it should be preceded by a comma, like 13 - this: `[item, ..list]`.
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__warnings__missing_utf_8_option_in_bit_array_constant_segment_requires_v1_5.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/warnings.rs 3 3 expression: "pub const bits = <<\"hello\">>" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 pub const bits = <<"hello">>
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__warnings__missing_utf_8_option_in_bit_array_pattern_segment_requires_v1_5.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/warnings.rs 3 3 expression: "\npub fn main(a) {\n case a {\n <<\"hello\">> -> Nil\n _ -> Nil\n }\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__warnings__missing_utf_8_option_in_bit_array_segment_requires_v1_5.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/warnings.rs 3 3 expression: "\npub fn main() {\n <<\"hello\">>\n}\n" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6
-1
compiler-core/src/type_/tests/snapshots/gleam_core__type___tests__warnings__todo_used_as_function_2.snap
··· 1 1 --- 2 2 source: compiler-core/src/type_/tests/warnings.rs 3 3 expression: "pub fn main() {\n todo(1)\n }" 4 - snapshot_kind: text 5 4 --- 6 5 ----- SOURCE CODE 7 6 pub fn main() {