package core_spec import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs" // IChan -- умный канал. type IChan[T any] interface { // Read -- читает сообщение из канала. Read() IResult[T] // Limit -- лимит канала. Limit() defs.Int // Len -- количество сообщений в канале. Len() defs.Int // Close -- закрыть канал. Close() // IsClosed -- проверяет закрыт ли канал. IsClosed() bool }