dext.record

Provides functionality for easily creating immutable record types.

Members

Aliases

RecordParams
alias RecordParams = Params!RecordConfig
Undocumented in source.

Enums

RecordConfig
enum RecordConfig

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

Mixin templates

Record
mixintemplate Record(RecordParams params = RecordParams.init)

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.

Meta

Authors

Tony J. Hudgins