Stringer — это интерфейс из пакета fmt с единственным методом String() string. Если твой тип реализует этот метод, то при вызове fmt.Println или fmt.Sprintf с %s/%v будет использоваться именно он. Это аналог toString() в Java. Очень удобно для отладки и логирования — определил String() на своём типе, и он везде красиво печатается.