package def_spec // ITxtFix -- интерфейс к фиксированной внутренней строке. type ITxtFix interface { IString // Get -- возвращает внутреннюю строку Get() ATxt // Len -- возвращает длину внутренней строки Len() Int // Byte -- возвращает внутреннюю строку в виде байтов. Byte() []byte // Rune -- возвращает внутреннюю строку в виде рун. Rune() []rune // TrimSuffix -- обрезает суффикс строки TrimSuffix(any) ITxtFix // Concat -- объединяет строки Concat(msg any, arg ...any) ITxtFix // Atoi -- пытается конвертировать в число Atoi() *Result[Int] } // ITxtMut -- интерфейс к изменяемой внутренней строке. type ITxtMut interface { ITxtFix // Set -- устанавливает внутреннюю строку Set(ATxt) }