It's the Go automatic dereferencing:
From https://golang.org/ref/spec#Method_values:
As with selectors, a reference to a non-interface method with a value receiver using a pointer will automatically dereference that pointer: pt.Mv is equivalent to (*pt).Mv.