data_class library

Experimental support for data classes in Dart using package:macros.

Classes

Constructable
An experimental macro which generates a const constructor.
Copyable
An experimental macro which generates a copyWith method.
Data
An experimental macro which transforms a plain Dart class into a data class.
Equatable
An experimental macro which implements value-equality.
Stringable
An experimental macro which adds a human-readable toString.