unison/unison-src/transcripts/type-modifier-are-optional.md
2024-06-25 11:11:07 -07:00

422 B

Type modifiers are optional, unique is the default.

scratch/main> builtins.merge

Types and abilities may be prefixed with either unique or structural. When left unspecified, unique is assumed.

type Abc = Abc
unique type Def = Def
structural type Ghi = Ghi

ability MyAbility where const : a
unique ability MyAbilityU where const : a
structural ability MyAbilityS where const : a