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