github.com/traefik/yaegi@v0.15.1/_test/interface18.go (about)

     1  package main
     2  
     3  type T struct{}
     4  
     5  func (t *T) Error() string { return "T: error" }
     6  func (*T) Foo()            { println("foo") }
     7  
     8  var invalidT = &T{}
     9  
    10  func main() {
    11  	var err error
    12  	if err != invalidT {
    13  		println("ok")
    14  	}
    15  }
    16  
    17  // Output:
    18  // ok