code: func extractFromListMeta(v reflect.Value, a *genericAccessor) error {
  	if err := runtime.FieldPtr(v, "ResourceVersion", &a.resourceVersion); err != nil {
  		return err
  	}
  	if err := runtime.FieldPtr(v, "SelfLink", &a.selfLink); err != nil {
  		return err
  	}
  	return nil
  }
docs: // extractFromObjectMeta extracts pointers to metadata fields from a list object