func compileSlice()

in core.go [128:137]


func compileSlice(inVal reflect.Value) (validator validator.Validator, err error) {
	wo, compiled := setupWalkObserver()
	err = walkSlice(inVal, true, wo)

	// Slices are always strict in validation because
	// it would be surprising to only validate the first specified values
	return Strict(func(actual interface{}) *llresult.Results {
		return compiled.Check(actual)
	}), err
}