29def decodeLanguageEdition =
30 (lambda unrestricted name : Bytes .
31 (nat-eliminate
32 (lambda unrestricted matched : Nat . (family LanguageEditionDecodeResult))
33 (nat-eliminate
34 (lambda unrestricted matched : Nat . (family LanguageEditionDecodeResult))
35 (constructor LanguageEditionDecodeResult LanguageEditionRejected)
36 (lambda unrestricted predecessor : Nat .
37 (lambda unrestricted induction : (family LanguageEditionDecodeResult) .
38 (constructor
39 LanguageEditionDecodeResult
40 LanguageEditionDecoded
41 (constructor LanguageEdition Alpha2027))))
42 (bytes-equal name (languageEditionName (constructor LanguageEdition Alpha2027))))
43 (lambda unrestricted predecessor : Nat .
44 (lambda unrestricted induction : (family LanguageEditionDecodeResult) .
45 (constructor
46 LanguageEditionDecodeResult
47 LanguageEditionDecoded
48 (constructor LanguageEdition Alpha2026))))
49 (bytes-equal name (languageEditionName (constructor LanguageEdition Alpha2026)))))The compiler supplied declaration spans and resolved links from this source snapshot. This page does not assert that this file belongs to a checked closure.