josharian / impl

impl generates method stubs for implementing an interface.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Unexported embedded interfaces break impl

nyarly opened this issue · comments

⮀ impl 'msg diffRezMessage' logging.LogMessage
unrecognized interface: eachFielder

Where logging.LogMessage is like:

	// A LogMessage has structured data to report to a log (c.f. Deliver)
	LogMessage interface {
		DefaultLevel() Level
		Message() string
		eachFielder
	}

	eachFielder interface {
		EachField(FieldReportFn)
	}