<!-- Tell us about the use case that you hope to solve. Try to avoid the XY Problem (https://xyproblem.info/) so that we can fully understand your requirements. If you have a specific feature in mind that you think will solve it, tell us about that too in as little or as much detail as you like. --> Code generation currently only supports shape related ISL constraints. Following are some validation related constraints: - [ ] [byte_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#byte_length) - [ ] [codepoint_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#codepoint_length) - [ ] [container_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#container_length) - [ ] [contains](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#contains) - [ ] [exponent](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#exponent) - [ ] [ieee754_float](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#ieee754_float) - [ ] [precision](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#precision) - [ ] [regex](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#regex) - [ ] [timestamp_offset](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#timestamp_offset) - [ ] [timestamp_precision](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#timestamp_precision) - [ ] [utf8_byte_length](https://amazon-ion.github.io/ion-schema/docs/isl-2-0/spec#utf8_byte_length)