Ability

sealed class Ability

An Ability classifies what operations are permitted for a given type

Inheritors

Types

Link copied to clipboard
data object ABILITY_UNKNOWN : Ability
Link copied to clipboard
object Companion
Link copied to clipboard
data object COPY : Ability

Allows values of types with this ability to be copied

Link copied to clipboard
data object DROP : Ability

Allows values of types with this ability to be dropped.

Link copied to clipboard
data object KEY : Ability

Allows the type to serve as a key for global storage operations

Link copied to clipboard
data object STORE : Ability

Allows values of types with this ability to exist inside a struct in global storage

Link copied to clipboard
data class UNRECOGNIZED(val number: Int) : Ability

Properties

Link copied to clipboard
open val number: Int