data Rotor::Kind(cls: Type[Object]?, item: Type[Object]?, nils: Bool)

What a translation looked at of a captured value: its class (nil for nil) and, for an array, its items' class (Binds.item_class) and whether it holds a nil. Not its length: an array is one parameter.

/home/runner/work/rotor/rotor/src/cache.qz:20

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

/home/runner/work/rotor/rotor/src/cache.qz:20

def with(*, cls: Type[Object]? = …, item: Type[Object]? = …, nils: Bool = …) -> Rotor::Kind

A copy with the fields given replaced.

/home/runner/work/rotor/rotor/src/cache.qz:20

def cls -> Type[Object]?

/home/runner/work/rotor/rotor/src/cache.qz:20

def item -> Type[Object]?

/home/runner/work/rotor/rotor/src/cache.qz:20

def nils -> Bool

/home/runner/work/rotor/rotor/src/cache.qz:20