The video explains defining structs, attaching methods, pointer vs value receivers, method sets, anonymous embedding, and how interfaces are satisfied via method sets.
Concept Check
Why can a method with a pointer receiver be called on a value in Go?
When a struct is embedded anonymously, to which method set do the promoted methods belong?
Which element is NOT part of a method's signature in Go?
Given type T struct{ x int }; func (t T) Value(){}; func (t *T) Pointer(){}; the method set of *T includes: