Раздел Interface checks from Effective Go рекомендуетЧто означает `(* RawMessage) (nil)` означает?
var _ json.Marshaler = (*RawMessage)(nil)
как проверка времени компиляции, что RawMessage
реализует Marshaler
.
Получаю, как назначение выполняет проверку типа, но что на самом деле означает правая сторона?