Module dext.record

Provides functionality for easily creating immutable record types.

Enums

NameDescription
RecordConfig A set of configuration values for changing the behaviour of the Record mixin.

Templates

NameDescription
Record A mixin template for turning a struct into an immutable value type that automatically implements equality (==, !=), hashcode computation (toHash), stringification (toString), and mutation methods that create new copies with new values.

Aliases

NameTypeDescription
RecordParams Params!(dext.record.RecordConfig)