u/PsychoDude02

▲ 17 r/golang

Any use case for a generic interface that you actually used?

I have used generic functions for example:

// Ptr returns a pointer to the given value.
func Ptr[T any](v T) *T {
return &v
}

Or even on structs, but I never got a proper use case for interfaces with generics, something like

type Namer[T any] interface {
    // What would go here?
}

Do you have a specific use case where it is a no brainer to use generic interfaces?

Thanks.

reddit.com
u/PsychoDude02 — 3 days ago