slovo/tests/unsupported-match-payload-type.diag
2026-05-22 08:38:43 +02:00

15 lines
696 B
Plaintext

(diagnostic
(schema slovo.diagnostic)
(version 1)
(severity error)
(code UnsupportedMatchPayloadType)
(message "match supports only `(option i32)`, `(option i64)`, `(option f64)`, `(option bool)`, `(option string)`, `(result i32 i32)`, `(result i64 i32)`, `(result f64 i32)`, `(result bool i32)`, and `(result string i32)` payloads")
(file "<fixture>")
(span
(bytes 50 59)
(range 5 16 5 25)
)
(expected "i32 option payloads, i64 option payloads, f64 option payloads, bool option payloads, string option payloads, i32/i32 result payloads, i64/i32 result payloads, f64/i32 result payloads, bool/i32 result payloads, or string/i32 result payloads")
(found "(vec i32)")
)