On Friday, 21 August 2020 at 14:57:13 UTC+2 [email protected] wrote:
> interface{}, when used as a constraint, doesn't mean than the value
> has to be an interface{}, it means the value can be anything.
> interface{}, when used as a value, doesn't mean that the value can be
> anything, it means that the value is an interface, and you have to get
> the value from that interface. Different uses, different identifiers.
The same is true for "interface{String() string}" as a constraint and
"interface{String() string}" as a type.
Does that mean that you want to allow the identifier "fmt.Stringer" only
for constraints, but not for types?
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/golang-nuts/4c9a2735-3e22-4568-ac0b-8c6a8b4b8583n%40googlegroups.com.