Проверка, что наша структура user реализует интерфейс User
Создаем переменную которая не нужна с типом User и значением структуры user
var _ User = &user{}
type User interface {
ChangFIO(newFio string)
}
type user struct {
FIO string
}
func (u *user) ChangFIO(newFio string) {
}