Reference
The manager, standalone functions, rules, the tag vocabulary, and coercion helpers.
Most code needs only the manager. The standalone functions are there when you want the field tree or one of the steps on its own.
Manager
New, the four options, and the Set / Validate methods most code uses.FunctionsThe standalone steps for reading the field tree, setting it, validating it, and computing defaults.RulesThe rule set, the RuleFunc contract, and the built-in required and oneof.TagsEvery struct tag the package reads, and the default tag lists.UtilitiesThe type-coercion helpers behind field binding, exported for direct use.