type safeField … func (field *safeField) Offset() uintptr { … } func (field *safeField) Name() string { … } func (field *safeField) PkgPath() string { … } func (field *safeField) Type() Type { … } func (field *safeField) Tag() reflect.StructTag { … } func (field *safeField) Index() []int { … } func (field *safeField) Anonymous() bool { … } func (field *safeField) Set(obj interface{ … } func (field *safeField) UnsafeSet(obj unsafe.Pointer, value unsafe.Pointer) { … } func (field *safeField) Get(obj interface{ … } func (field *safeField) UnsafeGet(obj unsafe.Pointer) unsafe.Pointer { … }