불가능한 인터페이스-인터페이스 타입 어설션을 보고합니다.

v.(T) 타입 어설션을 확인하고, 또한 v의 static 타입 V가 대상 인터페이스 T를 구현하는 것이 불가능한 인터페이스인 경우 이에 해당하는 타입 전환 사례를 확인합니다. 이것은 VT가 같은 이름을 가지지만 다른 시그니처를 갖는 메서드를 포함할 때 발생합니다.

예:

var v interface {
  Read()
}
_ = v.(io.Reader)

vRead 메서드는 io.ReaderRead 메서드와 다르므로 이 어설션은 성공할 수 없습니다.

이 검사는 언어 수준이 1.15 이상인 경우에만 보고합니다.