(path field.Path)
| 385 | } |
| 386 | |
| 387 | func (v *Value) DerefPath(path field.Path) *Value { |
| 388 | for len(path) != 0 { |
| 389 | v = v.Deref(path[0]) |
| 390 | path = path[1:] |
| 391 | } |
| 392 | return v |
| 393 | } |
| 394 | |
| 395 | func (v *Value) AsString() string { |
| 396 | if v != nil && TypeUnder(v.Type()) == TypeString { |