()
| 98 | } |
| 99 | |
| 100 | func (c Callstack) String() string { |
| 101 | entries := c.Entries() |
| 102 | lines := make([]string, len(entries)) |
| 103 | for i, e := range entries { |
| 104 | lines[i] = e.String() |
| 105 | } |
| 106 | return strings.Join(lines, "\n") |
| 107 | } |
| 108 | |
| 109 | func (e Entry) String() string { |
| 110 | return fmt.Sprint("⇒ ", e.Location, ":", e.Function) |