type Interface interface {
Callme() (string, error)
}
func some(upl Interface) {
upl.Callme()
}
Как в таком коде "зафиксировать" передачу указателя в some() ?
Понятно, что работать (реализовывать интерфейс) будет и подходящая структура и указатель на нее, но можно ли как-то зафорсить передачу именно указателя, чтобы самому защититься от копирования структуры когда это банально не требуется?