agentm / project-m36

Project: M36 Relational Algebra Engine
The Unlicense
876 stars 47 forks source link

Add support for deriving Tupleable instances with custom options. #263

Closed samb96 closed 4 years ago

samb96 commented 4 years ago

Takes advantage of the DerivingVia extension to allow for deriving Tupleable instances with custom options. Note that the type of toAttributes is changed from proxy a -> Attributes to Proxy a -> Attributes

fixes #163

agentm commented 4 years ago

Thanks for completing the patch with tests and documentation. Looks great!