blob: dac01078d828330b067e2ee9deacced7ea294d85 [file] [log] [blame]
---
source: codespan-reporting/tests/term.rs
expression: TEST_DATA.emit_no_color(&config)
---
error[E0308]: `case` clauses have incompatible types
┌─ FizzBuzz.fun:3:15
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:10:15
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`