(p *policy.Policy)
| 545 | } |
| 546 | |
| 547 | func clonePolicyMetadata(p *policy.Policy) map[string]any { |
| 548 | metadataKeys := p.MetadataKeys() |
| 549 | metadata := make(map[string]any, len(metadataKeys)) |
| 550 | for _, key := range metadataKeys { |
| 551 | value, _ := p.Metadata(key) |
| 552 | metadata[key] = value |
| 553 | } |
| 554 | return metadata |
| 555 | } |
| 556 | |
| 557 | // RawExpression is an InputExpression which loads a CEL expression from a string. |
| 558 | type RawExpression struct { |
no test coverage detected