(pbEnv *configpb.Environment)
| 311 | } |
| 312 | |
| 313 | func envToFeatures(pbEnv *configpb.Environment) ([]*env.Feature, error) { |
| 314 | features := make([]*env.Feature, 0, len(pbEnv.GetFeatures())+1) |
| 315 | for _, feature := range pbEnv.GetFeatures() { |
| 316 | features = append(features, env.NewFeature(feature.GetName(), feature.GetEnabled())) |
| 317 | } |
| 318 | if pbEnv.GetEnableMacroCallTracking() { |
| 319 | features = append(features, env.NewFeature("cel.feature.macro_call_tracking", true)) |
| 320 | } |
| 321 | return features, nil |
| 322 | } |
| 323 | |
| 324 | func envToValidators(pbEnv *configpb.Environment) ([]*env.Validator, error) { |
| 325 | validators := make([]*env.Validator, 0, len(pbEnv.GetValidators())) |
no test coverage detected