type src.elv.sh/pkg/eval/vals.StructMap

22 uses

	src.elv.sh/pkg/eval/vals (current package)
		equal.go#L45: 	case StructMap:
		equal.go#L46: 		if yy, ok := y.(StructMap); ok {
		equal.go#L85: func equalStructMap(x, y StructMap) bool {
		has_key.go#L27: 	case StructMap:
		has_key.go#L52: func hasKeyStructMap(m StructMap, k interface{}) bool {
		hash.go#L49: 	case StructMap:
		index.go#L58: 	case StructMap:
		index.go#L77: func indexStructMap(a StructMap, k interface{}) (interface{}, error) {
		iterate_keys.go#L36: 	case StructMap:
		iterate_keys.go#L46: func iterateKeysStructMap(v StructMap, f func(interface{}) bool) {
		kind.go#L40: 	case StructMap:
		len.go#L27: 	case StructMap:
		repr.go#L72: 	case StructMap:
		repr.go#L81: func reprStructMap(v StructMap, indent int) string {
		struct_map.go#L33: type StructMap interface{ IsStructMap() }
		struct_map.go#L38: type PseudoStructMap interface{ Fields() StructMap }

	src.elv.sh/pkg/eval
		builtin_fn_flow.go#L202: func (e FailError) Fields() vals.StructMap { return failFields{e} }
		closure.go#L172: func (c *closure) Fields() vals.StructMap { return closureFields{c} }
		exception.go#L151: func (exc *exception) Fields() vals.StructMap { return excFields{exc} }
		exception.go#L213: func (pe PipelineError) Fields() vals.StructMap { return peFields{pe} }
		exception.go#L255: func (f Flow) Fields() vals.StructMap { return flowFields{f} }
		exception.go#L304: func (exit ExternalCmdExit) Fields() vals.StructMap {