GetSourceName 从 SourceEOF 错误中提取源流名称
(err error)
| 35 | |
| 36 | // GetSourceName 从 SourceEOF 错误中提取源流名称 |
| 37 | func GetSourceName(err error) (string, bool) { |
| 38 | var sErr *SourceEOF |
| 39 | if errors.As(err, &sErr) { |
| 40 | return sErr.Name, true |
| 41 | } |
| 42 | return "", false |
| 43 | } |
| 44 | |
| 45 | // item 表示流中的单个值 |
| 46 | type item[T any] struct { |
no outgoing calls