- package core_spec
- // IChan -- умный канал
- type IChan[T any] interface {
- // Read -- читает сообщение из канала
- Read() IResult[T]
- // Limit -- лимит канала
- Limit() int
- // Len -- количество сообщений в канале
- Len() int
- // Close -- закрыть канал
- Close()
- // IsClosed -- проверяет закрыт ли канал
- IsClosed() bool
- }
|