(strct unsafe.Pointer)
| 34 | func (f *Field) String() string { return "field=" + f.GoName } |
| 35 | func (f *Field) Value(strct reflect.Value) reflect.Value { return fieldByIndexAlloc(strct, f.Index) } |
| 36 | func (f *Field) Pointer(strct unsafe.Pointer) unsafe.Pointer { return pointerAtOffset(strct, f.Offset) } |
| 37 | func (f *Field) AppendValue(fmter Formatter, b []byte, strct reflect.Value) []byte { |
| 38 | fv, ok := fieldByIndex(strct, f.Index) |
| 39 | if !ok { |
no test coverage detected