1 // Package moduledeps contains types that can be used to describe the
2 // providers required for all of the modules in a module tree.
4 // It does not itself contain the functionality for populating such
5 // data structures; that's in Terraform core, since this package intentionally
6 // does not depend on terraform core to avoid package dependency cycles.