github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/gnovm/tests/files/interface18.gno (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