Привести структурный указатель к указателю на интерфейс в Golang

У меня есть функция

func doStuff(inout *interface{}) {
   ...
}

Цель этой функции - иметь возможность обрабатывать указатель любого типа как ввод. Но когда я хочу вызвать его с указателем структуры, у меня появляется ошибка.

type MyStruct struct {
    f1 int
}

При звонкеdoStuff

ms := MyStruct{1}
doStuff(&ms)

я имею

test.go:38: cannot use &ms (type *MyStruct) as type **interface {} in argument to doStuff

Как я могу бросить&ms быть совместимым с*interface{}?

Ответы на вопрос(1)

Ваш ответ на вопрос