custom_derive

The tracking issue for this feature is: #29644