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