code: func minConstraint(limitType string, resourceName string, enforced resource.Quantity, request api.ResourceList, limit api.ResourceList) error {
  	req, reqExists := request[api.ResourceName(resourceName)]
  	lim, limExists := limit[api.ResourceName(resourceName)]
  	observedReqValue, observedLimValue, enforcedValue := requestLimitEnforcedValues(req, lim, enforced)
  
  	if !reqExists {
  		return fmt.Errorf("minimum %s usage per %s is %s.  No request is specified.", resourceName, limitType, enforced.String())
  	}
  	if observedReqValue < enforcedValue {
  		return fmt.Errorf("minimum %s usage per %s is %s, but request is %s.", resourceName, limitType, enforced.String(), req.String())
  	}
  	if limExists && (observedLimValue < enforcedValue) {
  		return fmt.Errorf("minimum %s usage per %s is %s, but limit is %s.", resourceName, limitType, enforced.String(), lim.String())
  	}
  	return nil
  }
docs: // minConstraint enforces the min constraint over the specified resource