9198b9c2bb
To better reflect that this trait is a way to apply additional validators to a trait, it's renamed to traitValidators. To make it easier to define validators that start from the applied shape, selector validators are now only given the applied shape as the starting shape rather than the closure of shapes. This makes it easier to write very specific selectors from the starting shape, more performant to write these kinds of specific selectors (they're what we used in the MQTT traits), and you can still validate the closure of a shape using "~>". Lots of closure validation might not be as performant, but we can address that if we ever need to using caches. |
||
---|---|---|
.. | ||
src | ||
README.md | ||
build.gradle |
README.md
Smithy MQTT traits
This module provides the implementation of MQTT binding traits for Smithy.