package addrs // ForEachAttr is the address of an attribute referencing the current "for_each" object in // the interpolation scope, addressed using the "each" keyword, ex. "each.key" and "each.value" type ForEachAttr struct { referenceable Name string } func (f ForEachAttr) String() string { return "each." + f.Name } func (f ForEachAttr) UniqueKey() UniqueKey { return f // A ForEachAttr is its own UniqueKey } func (f ForEachAttr) uniqueKeySigil() {}