validated_struct (cargo): Easily generate nested structures with getters and predicated setters
Keywords: proc-macros