module Athena::Serializer::ExclusionStrategies
#
Exclusion Strategies allow controlling which properties should be (de)serialized.
Athena::Serializer
includes two common strategies: ASR::ExclusionStrategies::Groups
, and ASR::ExclusionStrategies::Version
.
Custom strategies can be implemented by via ExclusionStrategies::ExclusionStrategyInterface
.
Todo
Once feasible, support compile time exclusion strategies.