diff options
Diffstat (limited to 'third_party/rust/codespan-reporting/tests/snapshots/term__fizz_buzz__rich_ascii_no_color.snap')
-rw-r--r-- | third_party/rust/codespan-reporting/tests/snapshots/term__fizz_buzz__rich_ascii_no_color.snap | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/third_party/rust/codespan-reporting/tests/snapshots/term__fizz_buzz__rich_ascii_no_color.snap b/third_party/rust/codespan-reporting/tests/snapshots/term__fizz_buzz__rich_ascii_no_color.snap new file mode 100644 index 0000000000..55cb453326 --- /dev/null +++ b/third_party/rust/codespan-reporting/tests/snapshots/term__fizz_buzz__rich_ascii_no_color.snap @@ -0,0 +1,42 @@ +--- +source: codespan-reporting/tests/term.rs +expression: TEST_DATA.emit_no_color(&config) +--- +error[E0308]: `case` clauses have incompatible types + --> FizzBuzz.fun:8:12 + | +3 | fizz₁ : Nat → String + | ------ expected type `String` found here +4 | fizz₁ num = case (mod num 5) (mod num 3) of + | /-------------' +5 | | 0 0 => "FizzBuzz" +6 | | 0 _ => "Fizz" +7 | | _ 0 => "Buzz" +8 | | _ _ => num + | | ^^^ expected `String`, found `Nat` + | \--------------' `case` clauses have incompatible types + | + = expected type `String` + found type `Nat` + +error[E0308]: `case` clauses have incompatible types + --> FizzBuzz.fun:16:16 + | +10 | fizz₂ : Nat → String + | ------ expected type `String` found here +11 | fizz₂ num = +12 | / case (mod num 5) (mod num 3) of +13 | | 0 0 => "FizzBuzz" + | | ---------- this is found to be of type `String` +14 | | 0 _ => "Fizz" + | | ------ this is found to be of type `String` +15 | | _ 0 => "Buzz" + | | ------ this is found to be of type `String` +16 | | _ _ => num + | | ^^^ expected `String`, found `Nat` + | \------------------' `case` clauses have incompatible types + | + = expected type `String` + found type `Nat` + + |