I'm curious on if there's a way to have a parameter (or property) be an interface{} type, but pass a concrete type into the struct/function.
Here's an example of what I'm talking about: https://go.dev/play/p/ElslCdi6gd5
I would think that HelloRequest and HelloResponse would be of type any (or interface{}), as I'm losing specificity. Is there something about interface{} that doesn't apply to HelloRequest / HelloResponse?
Thanks!