(terms map[egraphTermID]struct{})
| 544 | } |
| 545 | |
| 546 | func (c *Cache) debugEqClassTermIDs(terms map[egraphTermID]struct{}) []uint64 { |
| 547 | if len(terms) == 0 { |
| 548 | return nil |
| 549 | } |
| 550 | out := make([]uint64, 0, len(terms)) |
| 551 | for termID := range terms { |
| 552 | out = append(out, uint64(termID)) |
| 553 | } |
| 554 | slices.Sort(out) |
| 555 | return out |
| 556 | } |
| 557 | |
| 558 | func (c *Cache) traceTeachContentDigest(ctx context.Context, res *sharedResult, oldContentDigest, newContentDigest, requestDigest, requestSelf string, requestInputs []digest.Digest, frame *ResultCall) { |
| 559 | c.traceLazy(ctx, "teach_content_digest", func() []any { |
no test coverage detected